Algorithms and Data Structure Project
September 2020This project was complementary to my Algorithm and Data structure class.
The requirement of the project was the implementation in C of a text editor with the commands add, delete, undo, redo.
The project purpose was to pass a test suite with strict space and time requirements.
I used circlular double linked lists as the general data structure. For the redo and undo commands I took inspiration from the command design pattern.
You can find the project here